发生: to happen, to occur, to take place, to break out...
在于: to be in, to lie in, to consist in, to depend on, to rest with...
猛: ferocious, fierce, violent, brave, suddenly, abrupt, (slang) awesome...
无赖: hoodlum, rascal, rogue, rascally, scoundrelly...
妻子: wife...